package cn.learn.dao.system.user;

import cn.learn.domain.system.user.User;

import java.util.List;

public interface UserDao {

    // 分页查询用户数据
    List<User> selectAllByPage(String companyId);

    // 添加一条用户
    void addOne(User user);

    // 根据id查询一条数据
    User findOneById(User user);

    // 根据id修改一条数据
    void updateOneById(User user);

    // 根据id删除一条数据
    void deleteById(String id);

    // 根据邮箱查询用户
    User selectByEmail(String email);
    //根据openid查询用户
    User findUserByOpenId(String openId);

}
